package T4.EjemplosDeIO;


import java.io.*;
import java.util.*;

public class Ejemplo1 {

    public static void main(String args[]) throws IOException {
        File directorio = new File("C:/");
        if ((directorio.exists()) && (directorio.isDirectory())) {
            File[] lista = directorio.listFiles();
            for (int i = 0; i < lista.length; i++) {
                System.out.println(lista[i].getAbsolutePath());

                System.out.println("Nombre: " + lista[i].getName());
                System.out.println("Ruta absoluta " + lista[i].getAbsolutePath());
                System.out.println("Ruta: " + lista[i].getPath());
                System.out.println("Padre: " + lista[i].getParent());
                System.out.println("¿Puedo leerlo? " + lista[i].canRead());
                System.out.println("¿Puedo escribirlo? " + lista[i].canWrite());
                System.out.println("Tamaño en bytes: " + lista[i].length());
                System.out.println("Fecha de la última modificación: "
                        + new Date(lista[i].lastModified()));
                System.out.println("\n");
            }
        } else {
            System.out.println("El directorio no existe");
        }
    }
}